const util = require('util');
const exec = util.promisify(require('child_process').exec);

/**
 * 执行 git clone 命令下载 git 工程
 * @param {String} addr 
 * @param {String} dir 
 */
function clone (addr, dir) {
  return exec('git clone ' + addr, { cwd: dir, encoding: 'utf-8' });
}

module.exports = clone;